package com.htthorizon.powersupply.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * 
 * @TableName rds_grid_tg_power_df
 */
@TableName(value ="rds_grid_tg_power_df")
@Data
public class RdsGridTgPowerDf implements Serializable {
    /**
     * 
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 
     */
    @TableField(value = "tg_id")
    private String tgId;

    /**
     * 
     */
    @TableField(value = "tg_no")
    private String tgNo;

    /**
     * 
     */
    @TableField(value = "tg_nm")
    private String tgNm;

    /**
     * 
     */
    @TableField(value = "line_nm")
    private String lineNm;

    /**
     * 电能表ID
     */
    @TableField(value = "meter_id")
    private String meterId;

    /**
     * 台区类型： 专变、公变
     */
    @TableField(value = "tg_type")
    private String tgType;

    /**
     * 台区容量
     */
    @TableField(value = "tg_cap")
    private String tgCap;

    /**
     * 数据类型：1有功，5：无功。   负债率：开平方(有功平方+无功平方)/容量
     */
    @TableField(value = "data_type")
    private String dataType;

    /**
     * 负载率>=80% 就是重载。 >=100 过载
     */
    @TableField(value = "load_factor")
    private String loadFactor;

    /**
     * 
     */
    @TableField(value = "std_county_org_nm")
    private String stdCountyOrgNm;

    /**
     * 
     */
    @TableField(value = "std_county_org_no")
    private String stdCountyOrgNo;

    /**
     * 
     */
    @TableField(value = "std_org_nm")
    private String stdOrgNm;

    /**
     * 
     */
    @TableField(value = "std_org_no")
    private String stdOrgNo;

    /**
     * 
     */
    @TableField(value = "val1")
    private String val1;

    /**
     * 
     */
    @TableField(value = "val2")
    private String val2;

    /**
     * 
     */
    @TableField(value = "val3")
    private String val3;

    /**
     * 
     */
    @TableField(value = "val4")
    private String val4;

    /**
     * 
     */
    @TableField(value = "val5")
    private String val5;

    /**
     * 
     */
    @TableField(value = "val6")
    private String val6;

    /**
     * 
     */
    @TableField(value = "val7")
    private String val7;

    /**
     * 
     */
    @TableField(value = "val8")
    private String val8;

    /**
     * 
     */
    @TableField(value = "val9")
    private String val9;

    /**
     * 
     */
    @TableField(value = "val10")
    private String val10;

    /**
     * 
     */
    @TableField(value = "val11")
    private String val11;

    /**
     * 
     */
    @TableField(value = "val12")
    private String val12;

    /**
     * 
     */
    @TableField(value = "val13")
    private String val13;

    /**
     * 
     */
    @TableField(value = "val14")
    private String val14;

    /**
     * 
     */
    @TableField(value = "val15")
    private String val15;

    /**
     * 
     */
    @TableField(value = "val16")
    private String val16;

    /**
     * 
     */
    @TableField(value = "val17")
    private String val17;

    /**
     * 
     */
    @TableField(value = "val18")
    private String val18;

    /**
     * 
     */
    @TableField(value = "val19")
    private String val19;

    /**
     * 
     */
    @TableField(value = "val20")
    private String val20;

    /**
     * 
     */
    @TableField(value = "val21")
    private String val21;

    /**
     * 
     */
    @TableField(value = "val22")
    private String val22;

    /**
     * 
     */
    @TableField(value = "val23")
    private String val23;

    /**
     * 
     */
    @TableField(value = "val24")
    private String val24;

    /**
     * 
     */
    @TableField(value = "val25")
    private String val25;

    /**
     * 
     */
    @TableField(value = "val26")
    private String val26;

    /**
     * 
     */
    @TableField(value = "val27")
    private String val27;

    /**
     * 
     */
    @TableField(value = "val28")
    private String val28;

    /**
     * 
     */
    @TableField(value = "val29")
    private String val29;

    /**
     * 
     */
    @TableField(value = "val30")
    private String val30;

    /**
     * 
     */
    @TableField(value = "val31")
    private String val31;

    /**
     * 
     */
    @TableField(value = "val32")
    private String val32;

    /**
     * 
     */
    @TableField(value = "val33")
    private String val33;

    /**
     * 
     */
    @TableField(value = "val34")
    private String val34;

    /**
     * 
     */
    @TableField(value = "val35")
    private String val35;

    /**
     * 
     */
    @TableField(value = "val36")
    private String val36;

    /**
     * 
     */
    @TableField(value = "val37")
    private String val37;

    /**
     * 
     */
    @TableField(value = "val38")
    private String val38;

    /**
     * 
     */
    @TableField(value = "val39")
    private String val39;

    /**
     * 
     */
    @TableField(value = "val40")
    private String val40;

    /**
     * 
     */
    @TableField(value = "val41")
    private String val41;

    /**
     * 
     */
    @TableField(value = "val42")
    private String val42;

    /**
     * 
     */
    @TableField(value = "val43")
    private String val43;

    /**
     * 
     */
    @TableField(value = "val44")
    private String val44;

    /**
     * 
     */
    @TableField(value = "val45")
    private String val45;

    /**
     * 
     */
    @TableField(value = "val46")
    private String val46;

    /**
     * 
     */
    @TableField(value = "val47")
    private String val47;

    /**
     * 
     */
    @TableField(value = "val48")
    private String val48;

    /**
     * 
     */
    @TableField(value = "val49")
    private String val49;

    /**
     * 
     */
    @TableField(value = "val50")
    private String val50;

    /**
     * 
     */
    @TableField(value = "val51")
    private String val51;

    /**
     * 
     */
    @TableField(value = "val52")
    private String val52;

    /**
     * 
     */
    @TableField(value = "val53")
    private String val53;

    /**
     * 
     */
    @TableField(value = "val54")
    private String val54;

    /**
     * 
     */
    @TableField(value = "val55")
    private String val55;

    /**
     * 
     */
    @TableField(value = "val56")
    private String val56;

    /**
     * 
     */
    @TableField(value = "val57")
    private String val57;

    /**
     * 
     */
    @TableField(value = "val58")
    private String val58;

    /**
     * 
     */
    @TableField(value = "val59")
    private String val59;

    /**
     * 
     */
    @TableField(value = "val60")
    private String val60;

    /**
     * 
     */
    @TableField(value = "val61")
    private String val61;

    /**
     * 
     */
    @TableField(value = "val62")
    private String val62;

    /**
     * 
     */
    @TableField(value = "val63")
    private String val63;

    /**
     * 
     */
    @TableField(value = "val64")
    private String val64;

    /**
     * 
     */
    @TableField(value = "val65")
    private String val65;

    /**
     * 
     */
    @TableField(value = "val66")
    private String val66;

    /**
     * 
     */
    @TableField(value = "val67")
    private String val67;

    /**
     * 
     */
    @TableField(value = "val68")
    private String val68;

    /**
     * 
     */
    @TableField(value = "val69")
    private String val69;

    /**
     * 
     */
    @TableField(value = "val70")
    private String val70;

    /**
     * 
     */
    @TableField(value = "val71")
    private String val71;

    /**
     * 
     */
    @TableField(value = "val72")
    private String val72;

    /**
     * 
     */
    @TableField(value = "val73")
    private String val73;

    /**
     * 
     */
    @TableField(value = "val74")
    private String val74;

    /**
     * 
     */
    @TableField(value = "val75")
    private String val75;

    /**
     * 
     */
    @TableField(value = "val76")
    private String val76;

    /**
     * 
     */
    @TableField(value = "val77")
    private String val77;

    /**
     * 
     */
    @TableField(value = "val78")
    private String val78;

    /**
     * 
     */
    @TableField(value = "val79")
    private String val79;

    /**
     * 
     */
    @TableField(value = "val80")
    private String val80;

    /**
     * 
     */
    @TableField(value = "val81")
    private String val81;

    /**
     * 
     */
    @TableField(value = "val82")
    private String val82;

    /**
     * 
     */
    @TableField(value = "val83")
    private String val83;

    /**
     * 
     */
    @TableField(value = "val84")
    private String val84;

    /**
     * 
     */
    @TableField(value = "val85")
    private String val85;

    /**
     * 
     */
    @TableField(value = "val86")
    private String val86;

    /**
     * 
     */
    @TableField(value = "val87")
    private String val87;

    /**
     * 
     */
    @TableField(value = "val88")
    private String val88;

    /**
     * 
     */
    @TableField(value = "val89")
    private String val89;

    /**
     * 
     */
    @TableField(value = "val90")
    private String val90;

    /**
     * 
     */
    @TableField(value = "val91")
    private String val91;

    /**
     * 
     */
    @TableField(value = "val92")
    private String val92;

    /**
     * 
     */
    @TableField(value = "val93")
    private String val93;

    /**
     * 
     */
    @TableField(value = "val94")
    private String val94;

    /**
     * 
     */
    @TableField(value = "val95")
    private String val95;

    /**
     * 
     */
    @TableField(value = "val96")
    private String val96;

    /**
     * 
     */
    @TableField(value = "data_dt")
    private String dataDt;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        RdsGridTgPowerDf other = (RdsGridTgPowerDf) that;
        return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
            && (this.getTgId() == null ? other.getTgId() == null : this.getTgId().equals(other.getTgId()))
            && (this.getTgNo() == null ? other.getTgNo() == null : this.getTgNo().equals(other.getTgNo()))
            && (this.getTgNm() == null ? other.getTgNm() == null : this.getTgNm().equals(other.getTgNm()))
            && (this.getLineNm() == null ? other.getLineNm() == null : this.getLineNm().equals(other.getLineNm()))
            && (this.getMeterId() == null ? other.getMeterId() == null : this.getMeterId().equals(other.getMeterId()))
            && (this.getTgType() == null ? other.getTgType() == null : this.getTgType().equals(other.getTgType()))
            && (this.getTgCap() == null ? other.getTgCap() == null : this.getTgCap().equals(other.getTgCap()))
            && (this.getDataType() == null ? other.getDataType() == null : this.getDataType().equals(other.getDataType()))
            && (this.getLoadFactor() == null ? other.getLoadFactor() == null : this.getLoadFactor().equals(other.getLoadFactor()))
            && (this.getStdCountyOrgNm() == null ? other.getStdCountyOrgNm() == null : this.getStdCountyOrgNm().equals(other.getStdCountyOrgNm()))
            && (this.getStdCountyOrgNo() == null ? other.getStdCountyOrgNo() == null : this.getStdCountyOrgNo().equals(other.getStdCountyOrgNo()))
            && (this.getStdOrgNm() == null ? other.getStdOrgNm() == null : this.getStdOrgNm().equals(other.getStdOrgNm()))
            && (this.getStdOrgNo() == null ? other.getStdOrgNo() == null : this.getStdOrgNo().equals(other.getStdOrgNo()))
            && (this.getVal1() == null ? other.getVal1() == null : this.getVal1().equals(other.getVal1()))
            && (this.getVal2() == null ? other.getVal2() == null : this.getVal2().equals(other.getVal2()))
            && (this.getVal3() == null ? other.getVal3() == null : this.getVal3().equals(other.getVal3()))
            && (this.getVal4() == null ? other.getVal4() == null : this.getVal4().equals(other.getVal4()))
            && (this.getVal5() == null ? other.getVal5() == null : this.getVal5().equals(other.getVal5()))
            && (this.getVal6() == null ? other.getVal6() == null : this.getVal6().equals(other.getVal6()))
            && (this.getVal7() == null ? other.getVal7() == null : this.getVal7().equals(other.getVal7()))
            && (this.getVal8() == null ? other.getVal8() == null : this.getVal8().equals(other.getVal8()))
            && (this.getVal9() == null ? other.getVal9() == null : this.getVal9().equals(other.getVal9()))
            && (this.getVal10() == null ? other.getVal10() == null : this.getVal10().equals(other.getVal10()))
            && (this.getVal11() == null ? other.getVal11() == null : this.getVal11().equals(other.getVal11()))
            && (this.getVal12() == null ? other.getVal12() == null : this.getVal12().equals(other.getVal12()))
            && (this.getVal13() == null ? other.getVal13() == null : this.getVal13().equals(other.getVal13()))
            && (this.getVal14() == null ? other.getVal14() == null : this.getVal14().equals(other.getVal14()))
            && (this.getVal15() == null ? other.getVal15() == null : this.getVal15().equals(other.getVal15()))
            && (this.getVal16() == null ? other.getVal16() == null : this.getVal16().equals(other.getVal16()))
            && (this.getVal17() == null ? other.getVal17() == null : this.getVal17().equals(other.getVal17()))
            && (this.getVal18() == null ? other.getVal18() == null : this.getVal18().equals(other.getVal18()))
            && (this.getVal19() == null ? other.getVal19() == null : this.getVal19().equals(other.getVal19()))
            && (this.getVal20() == null ? other.getVal20() == null : this.getVal20().equals(other.getVal20()))
            && (this.getVal21() == null ? other.getVal21() == null : this.getVal21().equals(other.getVal21()))
            && (this.getVal22() == null ? other.getVal22() == null : this.getVal22().equals(other.getVal22()))
            && (this.getVal23() == null ? other.getVal23() == null : this.getVal23().equals(other.getVal23()))
            && (this.getVal24() == null ? other.getVal24() == null : this.getVal24().equals(other.getVal24()))
            && (this.getVal25() == null ? other.getVal25() == null : this.getVal25().equals(other.getVal25()))
            && (this.getVal26() == null ? other.getVal26() == null : this.getVal26().equals(other.getVal26()))
            && (this.getVal27() == null ? other.getVal27() == null : this.getVal27().equals(other.getVal27()))
            && (this.getVal28() == null ? other.getVal28() == null : this.getVal28().equals(other.getVal28()))
            && (this.getVal29() == null ? other.getVal29() == null : this.getVal29().equals(other.getVal29()))
            && (this.getVal30() == null ? other.getVal30() == null : this.getVal30().equals(other.getVal30()))
            && (this.getVal31() == null ? other.getVal31() == null : this.getVal31().equals(other.getVal31()))
            && (this.getVal32() == null ? other.getVal32() == null : this.getVal32().equals(other.getVal32()))
            && (this.getVal33() == null ? other.getVal33() == null : this.getVal33().equals(other.getVal33()))
            && (this.getVal34() == null ? other.getVal34() == null : this.getVal34().equals(other.getVal34()))
            && (this.getVal35() == null ? other.getVal35() == null : this.getVal35().equals(other.getVal35()))
            && (this.getVal36() == null ? other.getVal36() == null : this.getVal36().equals(other.getVal36()))
            && (this.getVal37() == null ? other.getVal37() == null : this.getVal37().equals(other.getVal37()))
            && (this.getVal38() == null ? other.getVal38() == null : this.getVal38().equals(other.getVal38()))
            && (this.getVal39() == null ? other.getVal39() == null : this.getVal39().equals(other.getVal39()))
            && (this.getVal40() == null ? other.getVal40() == null : this.getVal40().equals(other.getVal40()))
            && (this.getVal41() == null ? other.getVal41() == null : this.getVal41().equals(other.getVal41()))
            && (this.getVal42() == null ? other.getVal42() == null : this.getVal42().equals(other.getVal42()))
            && (this.getVal43() == null ? other.getVal43() == null : this.getVal43().equals(other.getVal43()))
            && (this.getVal44() == null ? other.getVal44() == null : this.getVal44().equals(other.getVal44()))
            && (this.getVal45() == null ? other.getVal45() == null : this.getVal45().equals(other.getVal45()))
            && (this.getVal46() == null ? other.getVal46() == null : this.getVal46().equals(other.getVal46()))
            && (this.getVal47() == null ? other.getVal47() == null : this.getVal47().equals(other.getVal47()))
            && (this.getVal48() == null ? other.getVal48() == null : this.getVal48().equals(other.getVal48()))
            && (this.getVal49() == null ? other.getVal49() == null : this.getVal49().equals(other.getVal49()))
            && (this.getVal50() == null ? other.getVal50() == null : this.getVal50().equals(other.getVal50()))
            && (this.getVal51() == null ? other.getVal51() == null : this.getVal51().equals(other.getVal51()))
            && (this.getVal52() == null ? other.getVal52() == null : this.getVal52().equals(other.getVal52()))
            && (this.getVal53() == null ? other.getVal53() == null : this.getVal53().equals(other.getVal53()))
            && (this.getVal54() == null ? other.getVal54() == null : this.getVal54().equals(other.getVal54()))
            && (this.getVal55() == null ? other.getVal55() == null : this.getVal55().equals(other.getVal55()))
            && (this.getVal56() == null ? other.getVal56() == null : this.getVal56().equals(other.getVal56()))
            && (this.getVal57() == null ? other.getVal57() == null : this.getVal57().equals(other.getVal57()))
            && (this.getVal58() == null ? other.getVal58() == null : this.getVal58().equals(other.getVal58()))
            && (this.getVal59() == null ? other.getVal59() == null : this.getVal59().equals(other.getVal59()))
            && (this.getVal60() == null ? other.getVal60() == null : this.getVal60().equals(other.getVal60()))
            && (this.getVal61() == null ? other.getVal61() == null : this.getVal61().equals(other.getVal61()))
            && (this.getVal62() == null ? other.getVal62() == null : this.getVal62().equals(other.getVal62()))
            && (this.getVal63() == null ? other.getVal63() == null : this.getVal63().equals(other.getVal63()))
            && (this.getVal64() == null ? other.getVal64() == null : this.getVal64().equals(other.getVal64()))
            && (this.getVal65() == null ? other.getVal65() == null : this.getVal65().equals(other.getVal65()))
            && (this.getVal66() == null ? other.getVal66() == null : this.getVal66().equals(other.getVal66()))
            && (this.getVal67() == null ? other.getVal67() == null : this.getVal67().equals(other.getVal67()))
            && (this.getVal68() == null ? other.getVal68() == null : this.getVal68().equals(other.getVal68()))
            && (this.getVal69() == null ? other.getVal69() == null : this.getVal69().equals(other.getVal69()))
            && (this.getVal70() == null ? other.getVal70() == null : this.getVal70().equals(other.getVal70()))
            && (this.getVal71() == null ? other.getVal71() == null : this.getVal71().equals(other.getVal71()))
            && (this.getVal72() == null ? other.getVal72() == null : this.getVal72().equals(other.getVal72()))
            && (this.getVal73() == null ? other.getVal73() == null : this.getVal73().equals(other.getVal73()))
            && (this.getVal74() == null ? other.getVal74() == null : this.getVal74().equals(other.getVal74()))
            && (this.getVal75() == null ? other.getVal75() == null : this.getVal75().equals(other.getVal75()))
            && (this.getVal76() == null ? other.getVal76() == null : this.getVal76().equals(other.getVal76()))
            && (this.getVal77() == null ? other.getVal77() == null : this.getVal77().equals(other.getVal77()))
            && (this.getVal78() == null ? other.getVal78() == null : this.getVal78().equals(other.getVal78()))
            && (this.getVal79() == null ? other.getVal79() == null : this.getVal79().equals(other.getVal79()))
            && (this.getVal80() == null ? other.getVal80() == null : this.getVal80().equals(other.getVal80()))
            && (this.getVal81() == null ? other.getVal81() == null : this.getVal81().equals(other.getVal81()))
            && (this.getVal82() == null ? other.getVal82() == null : this.getVal82().equals(other.getVal82()))
            && (this.getVal83() == null ? other.getVal83() == null : this.getVal83().equals(other.getVal83()))
            && (this.getVal84() == null ? other.getVal84() == null : this.getVal84().equals(other.getVal84()))
            && (this.getVal85() == null ? other.getVal85() == null : this.getVal85().equals(other.getVal85()))
            && (this.getVal86() == null ? other.getVal86() == null : this.getVal86().equals(other.getVal86()))
            && (this.getVal87() == null ? other.getVal87() == null : this.getVal87().equals(other.getVal87()))
            && (this.getVal88() == null ? other.getVal88() == null : this.getVal88().equals(other.getVal88()))
            && (this.getVal89() == null ? other.getVal89() == null : this.getVal89().equals(other.getVal89()))
            && (this.getVal90() == null ? other.getVal90() == null : this.getVal90().equals(other.getVal90()))
            && (this.getVal91() == null ? other.getVal91() == null : this.getVal91().equals(other.getVal91()))
            && (this.getVal92() == null ? other.getVal92() == null : this.getVal92().equals(other.getVal92()))
            && (this.getVal93() == null ? other.getVal93() == null : this.getVal93().equals(other.getVal93()))
            && (this.getVal94() == null ? other.getVal94() == null : this.getVal94().equals(other.getVal94()))
            && (this.getVal95() == null ? other.getVal95() == null : this.getVal95().equals(other.getVal95()))
            && (this.getVal96() == null ? other.getVal96() == null : this.getVal96().equals(other.getVal96()))
            && (this.getDataDt() == null ? other.getDataDt() == null : this.getDataDt().equals(other.getDataDt()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
        result = prime * result + ((getTgId() == null) ? 0 : getTgId().hashCode());
        result = prime * result + ((getTgNo() == null) ? 0 : getTgNo().hashCode());
        result = prime * result + ((getTgNm() == null) ? 0 : getTgNm().hashCode());
        result = prime * result + ((getLineNm() == null) ? 0 : getLineNm().hashCode());
        result = prime * result + ((getMeterId() == null) ? 0 : getMeterId().hashCode());
        result = prime * result + ((getTgType() == null) ? 0 : getTgType().hashCode());
        result = prime * result + ((getTgCap() == null) ? 0 : getTgCap().hashCode());
        result = prime * result + ((getDataType() == null) ? 0 : getDataType().hashCode());
        result = prime * result + ((getLoadFactor() == null) ? 0 : getLoadFactor().hashCode());
        result = prime * result + ((getStdCountyOrgNm() == null) ? 0 : getStdCountyOrgNm().hashCode());
        result = prime * result + ((getStdCountyOrgNo() == null) ? 0 : getStdCountyOrgNo().hashCode());
        result = prime * result + ((getStdOrgNm() == null) ? 0 : getStdOrgNm().hashCode());
        result = prime * result + ((getStdOrgNo() == null) ? 0 : getStdOrgNo().hashCode());
        result = prime * result + ((getVal1() == null) ? 0 : getVal1().hashCode());
        result = prime * result + ((getVal2() == null) ? 0 : getVal2().hashCode());
        result = prime * result + ((getVal3() == null) ? 0 : getVal3().hashCode());
        result = prime * result + ((getVal4() == null) ? 0 : getVal4().hashCode());
        result = prime * result + ((getVal5() == null) ? 0 : getVal5().hashCode());
        result = prime * result + ((getVal6() == null) ? 0 : getVal6().hashCode());
        result = prime * result + ((getVal7() == null) ? 0 : getVal7().hashCode());
        result = prime * result + ((getVal8() == null) ? 0 : getVal8().hashCode());
        result = prime * result + ((getVal9() == null) ? 0 : getVal9().hashCode());
        result = prime * result + ((getVal10() == null) ? 0 : getVal10().hashCode());
        result = prime * result + ((getVal11() == null) ? 0 : getVal11().hashCode());
        result = prime * result + ((getVal12() == null) ? 0 : getVal12().hashCode());
        result = prime * result + ((getVal13() == null) ? 0 : getVal13().hashCode());
        result = prime * result + ((getVal14() == null) ? 0 : getVal14().hashCode());
        result = prime * result + ((getVal15() == null) ? 0 : getVal15().hashCode());
        result = prime * result + ((getVal16() == null) ? 0 : getVal16().hashCode());
        result = prime * result + ((getVal17() == null) ? 0 : getVal17().hashCode());
        result = prime * result + ((getVal18() == null) ? 0 : getVal18().hashCode());
        result = prime * result + ((getVal19() == null) ? 0 : getVal19().hashCode());
        result = prime * result + ((getVal20() == null) ? 0 : getVal20().hashCode());
        result = prime * result + ((getVal21() == null) ? 0 : getVal21().hashCode());
        result = prime * result + ((getVal22() == null) ? 0 : getVal22().hashCode());
        result = prime * result + ((getVal23() == null) ? 0 : getVal23().hashCode());
        result = prime * result + ((getVal24() == null) ? 0 : getVal24().hashCode());
        result = prime * result + ((getVal25() == null) ? 0 : getVal25().hashCode());
        result = prime * result + ((getVal26() == null) ? 0 : getVal26().hashCode());
        result = prime * result + ((getVal27() == null) ? 0 : getVal27().hashCode());
        result = prime * result + ((getVal28() == null) ? 0 : getVal28().hashCode());
        result = prime * result + ((getVal29() == null) ? 0 : getVal29().hashCode());
        result = prime * result + ((getVal30() == null) ? 0 : getVal30().hashCode());
        result = prime * result + ((getVal31() == null) ? 0 : getVal31().hashCode());
        result = prime * result + ((getVal32() == null) ? 0 : getVal32().hashCode());
        result = prime * result + ((getVal33() == null) ? 0 : getVal33().hashCode());
        result = prime * result + ((getVal34() == null) ? 0 : getVal34().hashCode());
        result = prime * result + ((getVal35() == null) ? 0 : getVal35().hashCode());
        result = prime * result + ((getVal36() == null) ? 0 : getVal36().hashCode());
        result = prime * result + ((getVal37() == null) ? 0 : getVal37().hashCode());
        result = prime * result + ((getVal38() == null) ? 0 : getVal38().hashCode());
        result = prime * result + ((getVal39() == null) ? 0 : getVal39().hashCode());
        result = prime * result + ((getVal40() == null) ? 0 : getVal40().hashCode());
        result = prime * result + ((getVal41() == null) ? 0 : getVal41().hashCode());
        result = prime * result + ((getVal42() == null) ? 0 : getVal42().hashCode());
        result = prime * result + ((getVal43() == null) ? 0 : getVal43().hashCode());
        result = prime * result + ((getVal44() == null) ? 0 : getVal44().hashCode());
        result = prime * result + ((getVal45() == null) ? 0 : getVal45().hashCode());
        result = prime * result + ((getVal46() == null) ? 0 : getVal46().hashCode());
        result = prime * result + ((getVal47() == null) ? 0 : getVal47().hashCode());
        result = prime * result + ((getVal48() == null) ? 0 : getVal48().hashCode());
        result = prime * result + ((getVal49() == null) ? 0 : getVal49().hashCode());
        result = prime * result + ((getVal50() == null) ? 0 : getVal50().hashCode());
        result = prime * result + ((getVal51() == null) ? 0 : getVal51().hashCode());
        result = prime * result + ((getVal52() == null) ? 0 : getVal52().hashCode());
        result = prime * result + ((getVal53() == null) ? 0 : getVal53().hashCode());
        result = prime * result + ((getVal54() == null) ? 0 : getVal54().hashCode());
        result = prime * result + ((getVal55() == null) ? 0 : getVal55().hashCode());
        result = prime * result + ((getVal56() == null) ? 0 : getVal56().hashCode());
        result = prime * result + ((getVal57() == null) ? 0 : getVal57().hashCode());
        result = prime * result + ((getVal58() == null) ? 0 : getVal58().hashCode());
        result = prime * result + ((getVal59() == null) ? 0 : getVal59().hashCode());
        result = prime * result + ((getVal60() == null) ? 0 : getVal60().hashCode());
        result = prime * result + ((getVal61() == null) ? 0 : getVal61().hashCode());
        result = prime * result + ((getVal62() == null) ? 0 : getVal62().hashCode());
        result = prime * result + ((getVal63() == null) ? 0 : getVal63().hashCode());
        result = prime * result + ((getVal64() == null) ? 0 : getVal64().hashCode());
        result = prime * result + ((getVal65() == null) ? 0 : getVal65().hashCode());
        result = prime * result + ((getVal66() == null) ? 0 : getVal66().hashCode());
        result = prime * result + ((getVal67() == null) ? 0 : getVal67().hashCode());
        result = prime * result + ((getVal68() == null) ? 0 : getVal68().hashCode());
        result = prime * result + ((getVal69() == null) ? 0 : getVal69().hashCode());
        result = prime * result + ((getVal70() == null) ? 0 : getVal70().hashCode());
        result = prime * result + ((getVal71() == null) ? 0 : getVal71().hashCode());
        result = prime * result + ((getVal72() == null) ? 0 : getVal72().hashCode());
        result = prime * result + ((getVal73() == null) ? 0 : getVal73().hashCode());
        result = prime * result + ((getVal74() == null) ? 0 : getVal74().hashCode());
        result = prime * result + ((getVal75() == null) ? 0 : getVal75().hashCode());
        result = prime * result + ((getVal76() == null) ? 0 : getVal76().hashCode());
        result = prime * result + ((getVal77() == null) ? 0 : getVal77().hashCode());
        result = prime * result + ((getVal78() == null) ? 0 : getVal78().hashCode());
        result = prime * result + ((getVal79() == null) ? 0 : getVal79().hashCode());
        result = prime * result + ((getVal80() == null) ? 0 : getVal80().hashCode());
        result = prime * result + ((getVal81() == null) ? 0 : getVal81().hashCode());
        result = prime * result + ((getVal82() == null) ? 0 : getVal82().hashCode());
        result = prime * result + ((getVal83() == null) ? 0 : getVal83().hashCode());
        result = prime * result + ((getVal84() == null) ? 0 : getVal84().hashCode());
        result = prime * result + ((getVal85() == null) ? 0 : getVal85().hashCode());
        result = prime * result + ((getVal86() == null) ? 0 : getVal86().hashCode());
        result = prime * result + ((getVal87() == null) ? 0 : getVal87().hashCode());
        result = prime * result + ((getVal88() == null) ? 0 : getVal88().hashCode());
        result = prime * result + ((getVal89() == null) ? 0 : getVal89().hashCode());
        result = prime * result + ((getVal90() == null) ? 0 : getVal90().hashCode());
        result = prime * result + ((getVal91() == null) ? 0 : getVal91().hashCode());
        result = prime * result + ((getVal92() == null) ? 0 : getVal92().hashCode());
        result = prime * result + ((getVal93() == null) ? 0 : getVal93().hashCode());
        result = prime * result + ((getVal94() == null) ? 0 : getVal94().hashCode());
        result = prime * result + ((getVal95() == null) ? 0 : getVal95().hashCode());
        result = prime * result + ((getVal96() == null) ? 0 : getVal96().hashCode());
        result = prime * result + ((getDataDt() == null) ? 0 : getDataDt().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", tgId=").append(tgId);
        sb.append(", tgNo=").append(tgNo);
        sb.append(", tgNm=").append(tgNm);
        sb.append(", lineNm=").append(lineNm);
        sb.append(", meterId=").append(meterId);
        sb.append(", tgType=").append(tgType);
        sb.append(", tgCap=").append(tgCap);
        sb.append(", dataType=").append(dataType);
        sb.append(", loadFactor=").append(loadFactor);
        sb.append(", stdCountyOrgNm=").append(stdCountyOrgNm);
        sb.append(", stdCountyOrgNo=").append(stdCountyOrgNo);
        sb.append(", stdOrgNm=").append(stdOrgNm);
        sb.append(", stdOrgNo=").append(stdOrgNo);
        sb.append(", val1=").append(val1);
        sb.append(", val2=").append(val2);
        sb.append(", val3=").append(val3);
        sb.append(", val4=").append(val4);
        sb.append(", val5=").append(val5);
        sb.append(", val6=").append(val6);
        sb.append(", val7=").append(val7);
        sb.append(", val8=").append(val8);
        sb.append(", val9=").append(val9);
        sb.append(", val10=").append(val10);
        sb.append(", val11=").append(val11);
        sb.append(", val12=").append(val12);
        sb.append(", val13=").append(val13);
        sb.append(", val14=").append(val14);
        sb.append(", val15=").append(val15);
        sb.append(", val16=").append(val16);
        sb.append(", val17=").append(val17);
        sb.append(", val18=").append(val18);
        sb.append(", val19=").append(val19);
        sb.append(", val20=").append(val20);
        sb.append(", val21=").append(val21);
        sb.append(", val22=").append(val22);
        sb.append(", val23=").append(val23);
        sb.append(", val24=").append(val24);
        sb.append(", val25=").append(val25);
        sb.append(", val26=").append(val26);
        sb.append(", val27=").append(val27);
        sb.append(", val28=").append(val28);
        sb.append(", val29=").append(val29);
        sb.append(", val30=").append(val30);
        sb.append(", val31=").append(val31);
        sb.append(", val32=").append(val32);
        sb.append(", val33=").append(val33);
        sb.append(", val34=").append(val34);
        sb.append(", val35=").append(val35);
        sb.append(", val36=").append(val36);
        sb.append(", val37=").append(val37);
        sb.append(", val38=").append(val38);
        sb.append(", val39=").append(val39);
        sb.append(", val40=").append(val40);
        sb.append(", val41=").append(val41);
        sb.append(", val42=").append(val42);
        sb.append(", val43=").append(val43);
        sb.append(", val44=").append(val44);
        sb.append(", val45=").append(val45);
        sb.append(", val46=").append(val46);
        sb.append(", val47=").append(val47);
        sb.append(", val48=").append(val48);
        sb.append(", val49=").append(val49);
        sb.append(", val50=").append(val50);
        sb.append(", val51=").append(val51);
        sb.append(", val52=").append(val52);
        sb.append(", val53=").append(val53);
        sb.append(", val54=").append(val54);
        sb.append(", val55=").append(val55);
        sb.append(", val56=").append(val56);
        sb.append(", val57=").append(val57);
        sb.append(", val58=").append(val58);
        sb.append(", val59=").append(val59);
        sb.append(", val60=").append(val60);
        sb.append(", val61=").append(val61);
        sb.append(", val62=").append(val62);
        sb.append(", val63=").append(val63);
        sb.append(", val64=").append(val64);
        sb.append(", val65=").append(val65);
        sb.append(", val66=").append(val66);
        sb.append(", val67=").append(val67);
        sb.append(", val68=").append(val68);
        sb.append(", val69=").append(val69);
        sb.append(", val70=").append(val70);
        sb.append(", val71=").append(val71);
        sb.append(", val72=").append(val72);
        sb.append(", val73=").append(val73);
        sb.append(", val74=").append(val74);
        sb.append(", val75=").append(val75);
        sb.append(", val76=").append(val76);
        sb.append(", val77=").append(val77);
        sb.append(", val78=").append(val78);
        sb.append(", val79=").append(val79);
        sb.append(", val80=").append(val80);
        sb.append(", val81=").append(val81);
        sb.append(", val82=").append(val82);
        sb.append(", val83=").append(val83);
        sb.append(", val84=").append(val84);
        sb.append(", val85=").append(val85);
        sb.append(", val86=").append(val86);
        sb.append(", val87=").append(val87);
        sb.append(", val88=").append(val88);
        sb.append(", val89=").append(val89);
        sb.append(", val90=").append(val90);
        sb.append(", val91=").append(val91);
        sb.append(", val92=").append(val92);
        sb.append(", val93=").append(val93);
        sb.append(", val94=").append(val94);
        sb.append(", val95=").append(val95);
        sb.append(", val96=").append(val96);
        sb.append(", dataDt=").append(dataDt);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }


    public String[] mapArray() {
        String[] arr = new String[97];
        arr[1]=val1;
        arr[2]=val2;
        arr[3]=val3;
        arr[4]=val4;
        arr[5]=val5;
        arr[6]=val6;
        arr[7]=val7;
        arr[8]=val8;
        arr[9]=val9;
        arr[10]=val10;
        arr[11]=val11;
        arr[12]=val12;
        arr[13]=val13;
        arr[14]=val14;
        arr[15]=val15;
        arr[16]=val16;
        arr[17]=val17;
        arr[18]=val18;
        arr[19]=val19;
        arr[20]=val20;
        arr[21]=val21;
        arr[22]=val22;
        arr[23]=val23;
        arr[24]=val24;
        arr[25]=val25;
        arr[26]=val26;
        arr[27]=val27;
        arr[28]=val28;
        arr[29]=val29;
        arr[30]=val30;
        arr[31]=val31;
        arr[32]=val32;
        arr[33]=val33;
        arr[34]=val34;
        arr[35]=val35;
        arr[36]=val36;
        arr[37]=val37;
        arr[38]=val38;
        arr[39]=val39;
        arr[40]=val40;
        arr[41]=val41;
        arr[42]=val42;
        arr[43]=val43;
        arr[44]=val44;
        arr[45]=val45;
        arr[46]=val46;
        arr[47]=val47;
        arr[48]=val48;
        arr[49]=val49;
        arr[50]=val50;
        arr[51]=val51;
        arr[52]=val52;
        arr[53]=val53;
        arr[54]=val54;
        arr[55]=val55;
        arr[56]=val56;
        arr[57]=val57;
        arr[58]=val58;
        arr[59]=val59;
        arr[60]=val60;
        arr[61]=val61;
        arr[62]=val62;
        arr[63]=val63;
        arr[64]=val64;
        arr[65]=val65;
        arr[66]=val66;
        arr[67]=val67;
        arr[68]=val68;
        arr[69]=val69;
        arr[70]=val70;
        arr[71]=val71;
        arr[72]=val72;
        arr[73]=val73;
        arr[74]=val74;
        arr[75]=val75;
        arr[76]=val76;
        arr[77]=val77;
        arr[78]=val78;
        arr[79]=val79;
        arr[80]=val80;
        arr[81]=val81;
        arr[82]=val82;
        arr[83]=val83;
        arr[84]=val84;
        arr[85]=val85;
        arr[86]=val86;
        arr[87]=val87;
        arr[88]=val88;
        arr[89]=val89;
        arr[90]=val90;
        arr[91]=val91;
        arr[92]=val92;
        arr[93]=val93;
        arr[94]=val94;
        arr[95]=val95;
        arr[96]=val96;
        return arr;
    }
}